package com.tarena.elts.service;

import java.util.List;

import com.tarena.elts.entity.ExamInfo;
import com.tarena.elts.entity.QuestionInfo;
import com.tarena.elts.entity.User;

/**
 * 业务层
软件的核心功能：登录验证，开始考试，交卷处理等
 */
public interface ExamService {
	/***
	 * 登录功能
	 * @param id
	 * @param pwd
	 * @return 登录成功返回用户
	 * @throws IdOrPwdException  登录失败
	 */
	User login(int id,String pwd) throws IdOrPwdException;
	ExamInfo start();
	QuestionInfo getQuestion(int index);
	void saveUserAnswers(int index,List<Integer> list);
	int over();
	int getScore();
}
